<div class="widget">
    <h3>Thông tin lịch thi</h3>
</div>
<?php
    $idphong_focus  = $_GET['maphong'];
    $idca_focus     = $_GET['maca'];
    $sql_cathi      = "SELECT * FROM cathi";
    $rs_cathi       = mysql_query($sql_cathi);
    $socathi        = mysql_num_rows($rs_cathi);
    
    $sql_phongthi   = "SELECT * FROM phongthi";
    $rs_phongthi    = mysql_query($sql_phongthi);
    $sophongthi     = mysql_num_rows($rs_phongthi);
    
    $sql_update_focus  = "SELECT * FROM `lichthi` 
                         WHERE lichthi.idphong = $idphong_focus AND lichthi.idca = $idca_focus";
    $rs_update_focus   = mysql_query($sql_update_focus);
    $row_update_focus  = mysql_fetch_assoc($rs_update_focus);
?>
<form action="" method="post" onsubmit="return checkData()">
    <fieldset>
        <legend>Thông tin lịch thi</legend>
            <table>
                <tr>
                    <td>Thời gian thi</td>
                    <td>
                        <input type="date" onclick="scwShow(this,event)" name="txtThoigian" id="txtThoiGian" value="<?php echo $row_update_focus['thoigian'] ?>"/>
                    </td>
                </tr>
                <tr>
                    <td>Phòng thi</td>
                    <td>
                        <select name="phongthi">
                            <option value="-1">Chọn phòng thi</option>
                            <?php
                                for($i=0;$i<$sophongthi;$i++)
                                {
                                    $phongthi = mysql_fetch_assoc($rs_phongthi);
                            ?>
                                    <option value="<?php echo $phongthi['idphong'] ?>"
                                                   <?php    
                                                        if($row_update_focus['idphong'] == $phongthi['idphong'])
                                                            {echo 'selected';}
                                                  ?>>
                                                <?php echo $phongthi['tenphong'] ?>
                                    </option>
                            <?php   
                                }
                            ?>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td>Ca thi</td>
                    <td>
                        <select name="cathi">
                           <option value="-1">Chọn ca thi</option>
                           <?php
                                for($i=0;$i<$socathi;$i++)
                                {
                                    $cathi = mysql_fetch_assoc($rs_cathi);
                           ?>
                                <option value="<?php echo $cathi['idca'] ?>"
                                                <?php
                                                    if($row_update_focus['idca'] == $cathi['idca'])
                                                         {echo 'selected';} 
                                                ?>>
                                        <?php echo $cathi['tenca']?>
                                </option>
                           <?php
                                }
                           ?>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td>Số giám thị</td>
                    <td>
                        <select name="sogiamthi">
                            <option value="-1">Chọn số giám thị</option>
                            <option value="1" 
                                <?php if($row_update_focus['soluonggiamthi'] == 1){echo 'selected';} ?>>1
                            </option>
                            <option value="2"
                                <?php if($row_update_focus['soluonggiamthi'] == 2){echo 'selected';} ?>>2
                            </option>
                            <option value="3" 
                                <?php if($row_update_focus['soluonggiamthi'] == 1){echo 'selected';} ?>>3
                            </option>
                            <option value="4" 
                                <?php if($row_update_focus['soluonggiamthi'] == 1){echo 'selected';} ?>>4
                            </option>
                            <option value="5" 
                                <?php if($row_update_focus['soluonggiamthi'] == 1){echo 'selected';} ?>>5
                            </option>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td>Số thí sinh</td>
                    <td><input type="text" name="txtSothisinh" id="txtSothisinh" value="<?php echo $row_update_focus['sothisinh'] ?>"/></td>
                </tr>
                <tr>
                    <td>Hình thức thi</td>
                    <td>
                        <select name="hinhthucthi">
                            <option value="-1">- Chọn hình thức thi - </option>
                            <option value="Lý thuyết" 
                                <?php if($row_update_focus['hinhthucthi'] == 'Lý thuyết'){echo 'selected';} ?>>Lý thuyết
                            </option>
                            <option value="Thực hành"
                                <?php if($row_update_focus['hinhthucthi'] == 'Thực hành'){echo 'selected';} ?>>Thực hành
                            </option>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td>Ghi chú</td>
                    <td><input type="text" name="txtGhichu" value="<?php echo $row_update_focus['ghichu'] ?>"/></td>
                </tr>
                <tr>
                    <td></td>
                    <td>
                    	<input type="submit" name="btnTao" value="Tạo Phòng Thi"/>
                        <input type="submit" name="btnSua" value="Cập nhật"/>
                    </td>
                </tr>
            </table>
    </fieldset>
</form>
<div class="widget">
   <h3>Danh sách phòng thi</h3>
</div>
<?php
    // tạo lịch thi
    if(isset($_POST['btnTao']))
    {
        if(isset($_POST['txtThoigian']) &&
           isset($_POST['phongthi']) && 
           isset($_POST['cathi']) &&
           isset($_POST['sogiamthi']) &&
           isset($_POST['txtSothisinh']) &&
           isset($_POST['hinhthucthi']) &&
           isset($_POST['txtGhichu']))
           {
                $thoigianthi = convertDate($_POST['txtThoigian']);
                $phongthi    = $_POST['phongthi'];
                $cathi       = $_POST['cathi'];
                $sogiamthi   = $_POST['sogiamthi'];
                $sothisinh   = trim($_POST['txtSothisinh']);
                $hinhthucthi = $_POST['hinhthucthi'];
                $ghichu      = $_POST['txtGhichu'];
                if(is_numeric($sothisinh) &7 && $phongthi != -1 && $cathi != -1 && $sogiamthi != -1 && $hinhthucthi != -1)
                {
                    $sql = "INSERT INTO `lichthi` VALUES 
                           ('$phongthi','$cathi','$thoigianthi','$sogiamthi','','$hinhthucthi','$sothisinh','$ghichu','',1)";
                }
                else
                {
                    echo "<script>alert('Thông tin chưa đầy đủ')</script>";
                }
                $rs  = mysql_query($sql);   
                if($rs){
                     echo "<script>alert('Tạo lịch thi thành công')</script>";   
                }
                else{
                    echo "<script>alert('Tạo lịch thi thất bại do trùng tên phòng và thời gian')</script>";
                }
            }
            else
            {
                echo "<script>alert('Thông tin chưa chính xác')</script>";
            }
    }
    // cập nhật lịch thi
    if(isset($_POST['btnSua']))
    {
        if(isset($_POST['txtThoigian']) &&
           isset($_POST['phongthi']) && 
           isset($_POST['cathi']) &&
           isset($_POST['sogiamthi']) &&
           isset($_POST['txtSothisinh']) &&
           isset($_POST['hinhthucthi']) &&
           isset($_POST['txtGhichu']) &&
           is_numeric($_POST['txtSothisinh']))
           {
                $thoigianthi = convertDate($_POST['txtThoigian']);
                $phongthi    = $_POST['phongthi'];
                $cathi       = $_POST['cathi'];
                $sogiamthi   = $_POST['sogiamthi'];
                $sothisinh   = trim($_POST['txtSothisinh']);
                $hinhthucthi = $_POST['hinhthucthi'];
                $ghichu      = $_POST['txtGhichu'];
                 if(is_numeric($sothisinh) &7 && $phongthi != -1 && $cathi != -1 && $sogiamthi != -1 && $hinhthucthi != -1)
                {
                     echo "<script>alert('Cập nhật lịch thi thành công')</script>";   
                     $sqlUpdate = "UPDATE `lichthi`SET
                             `idphong` = '$phongthi',`idca` = '$cathi',
                             `thoigian`= '$thoigianthi',`soluonggiamthi` = '$sogiamthi',
                             `hinhthucthi`= '$hinhthucthi',`sothisinh`= '$sothisinh',
                             `ghichu` = '$ghichu'
                              WHERE `idphong` = '$phongthi' AND `idca` = '$cathi'";
                               $rs  = mysql_query($sqlUpdate);   
                        if($rs){
                             echo "<script>alert('Cập nhật lịch thi thành công')</script>";   
                        }
                        else{
                            echo "<script>alert('Cập nhật lịch thi thất bại do trùng tên phòng và thời gian')</script>";
                        }
                }
                else{
                    
                    echo "<script>alert('Thông tin chưa đầy đủ')</script>";   
                    
                }
                
               
            }
            else
            {
                echo "<script>alert('Thông tin chưa chính xác')</script>";
            }
    }
    //`idphong`, `idca`, `thoigian`, `soluonggiamthi`, 
    //`songuoidadangky`, `hinhthucthi`, `sothisinh`, `ghichu`, `stt`, `anhien`
?>
 <?php
    $sort     = $_GET['sort'];
    $p        = $_GET['page'];
    $sql      = "SELECT * FROM `lichthi`JOIN `phongthi` WHERE lichthi.idphong = phongthi.idphong";
    $sqlcount = "SELECT count(*) FROM `lichthi`";
    $noi      =0;
    
    echo "<br>";
    if($sort==1){ // lịch thi cũ
        $sql.=" ORDER BY `stt` ASC";
    }
    if($sort==2){ //lịch thi mới
        $sql.=" ORDER BY `stt` DESC";
    }
    if($sort==3){ //theo số giám thị giảm 
        $sql.=" ORDER BY `soluonggiamthi` DESC";
    }
    if($sort==4){ // thi lý thuyết
        $sql.=" AND `hinhthucthi` ='Lý thuyết'";
        $sqlcount.=" WHERE `hinhthucthi`='Lý thuyết'";
        $noi=mysql_num_rows($sql);
    }
    if($sort==5){ // thi thực hành
        $sql.=" AND `hinhthucthi`='Thực hành'";
          $sqlcount.=" WHERE `hinhthucthi`='Thực hành'";
        $noi=mysql_num_rows($sql);
        
    }
    
    //echo $sqlcount;
    $rscount=mysql_query($sqlcount);
    $rcount=mysql_fetch_row($rscount);
    $noi=$rcount[0];
    //echo $noi;
    $p=max(0,round($p));
    if(!isset($_GET['page']))
    {
        $_GET['page'] = 1;
    }
    $ipp=3;
   
     $nop=ceil($noi/$ipp);
        
     $p=min($nop,$p);	
     $pos=($p-1)*$ipp;
     if($p >= 0)
     {
        $sql.=" LIMIT $pos,$ipp";
     }
     //echo $p;
     //echo $sql;
  ?>
  <p style="margin-left:150px;margin-bottom: 20px;">
  Sắp xếp theo : 
  <select onchange="window.location='?mod=lichthi&sort='+this.value+'&page=<?php echo $p?>'">
    <option <?php if($sort==0)echo 'selected'; ?> value="0">--Sắp xếp lịch thi theo--</option>
    <option <?php if($sort==1)echo 'selected'; ?> value="1">Lịch thi cũ</option>
    <option <?php if($sort==2)echo 'selected'; ?> value="2">Lịch thi mới</option>
    <option <?php if($sort==3)echo 'selected'; ?> value="3">Số lượng giám thị</option>
    <option <?php if($sort==4)echo 'selected'; ?> value="4">Lịch thi lý thuyết</option>
    <option <?php if($sort==5)echo 'selected'; ?> value="5">Lịch thi thực hành</option>
  </select>
  </p>
<form action="" method="post">
<table border="1"  style="width: 650px;margin-bottom: 20px;" >
 <!-- begin caption -->
	<tr height="2px">
    	<th>STT</th>
        <th>Phòng thi</th>
        <th>Ca thi</th>
        <th>Ngày thi</th>
        <th>Số giám thị</th>
        <th>Số người<br /> đã đăng kí</th>
        <th>Hình thức thi</th>
        <th>Số thí sinh</th>
        <th>Công cụ</th>
    <tr>
    <!-- end caption -->
  <?php
		$rs=mysql_query($sql);
		$count=0;
		while($r=mysql_fetch_assoc($rs)){
		$count++;
	 ?>
     <tr style="background-color: <?php if($count%2!=0) echo "#CCC";  ?>">
        <td align="center"><?php echo $r["stt"] ?></td>
        <td align="center"><?php echo $r["tenphong"] ?></td>
        <td align="center"><?php echo $r["idca"] ?></td>
        <td align="center"><?php echo convertDateVN($r["thoigian"]) ?></td>
        <td align="center"><?php echo $r["soluonggiamthi"] ?></td>
        <td align="center"><?php echo $r["songuoidadangky"] ?></td>
        <td align="center"><?php echo $r["hinhthucthi"] ?></td>
        <td align="center"><?php echo $r["sothisinh"] ?></td>
        <td align="center">
            <a href="?mod=lichthi&sort=<?php echo $sort ?>&page=<?php echo $p?>&maphong=<?php echo $r["idphong"]; ?>&maca=<?php echo $r['idca'] ?>">
            <img src="images/ico_edit.png" style="width: 25px;height: 25px;"/></a>
            <a onclick="return confirm('Bạn có chắc chắn muốn xóa')"   href="?mod=xoalichthi&maphong=<?php echo $r['idphong']?>">
            <img src="images/ico_delete.png" style="width: 25px;height: 25px;" /></a>
         </td>
     <?php } ?>
     </tr>
     </table>
   <?php
			echo '<div id="center2">';
			echo '<ul id="pagination-digg">';
			if($p > 1)
			{
				echo '<li class="previous"><a href="?mod=lichthi&sort='.$sort.'&page='.($p-1).'">Back</a></li>';
			}
			for($i=1;$i<$nop;$i++)
			{
				if($p == $i)
				{
					echo '<li class="active">'.$i.'</li>';
				}
				else
				{
					echo '<li><a href="?mod=lichthi&sort='.$sort.'&page='.$i.'">'.$i.'</a></li>';
				}
			}
			if($p < $nop)
			{
				echo '<li class="next"><a href="?mod=lichthi&sort='.$sort.'&page='.($p+1).'">next</a></li></ul></div>';
			}
			else
			{
				echo '<li class="next-off">next</li></ul></div>';
			}
		 ?>  
         
         <script>
                           
							
							function checkData()
							{
								obj=document.getElementById('txtThoigian');
								if(obj.value=='')
								{
									alert('Thời gian không được để trống!');
									obj.focus();
									return false;
								}
								
								obj=document.getElementById('txtSothisinh');
								if(obj.value=='')
								{
									alert('Số lượng thí sinh không được đễ trống!');
									obj.focus();
									return false;
								}
							
							
								
							}


</script>       